namespace Rewired
{
	public interface IFlightYokeTemplate : IControllerTemplate
	{
		IControllerTemplateButton leftPaddle { get; }

		IControllerTemplateButton rightPaddle { get; }

		IControllerTemplateButton leftGripButton1 { get; }

		IControllerTemplateButton leftGripButton2 { get; }

		IControllerTemplateButton leftGripButton3 { get; }

		IControllerTemplateButton leftGripButton4 { get; }

		IControllerTemplateButton leftGripButton5 { get; }

		IControllerTemplateButton leftGripButton6 { get; }

		IControllerTemplateButton rightGripButton1 { get; }

		IControllerTemplateButton rightGripButton2 { get; }

		IControllerTemplateButton rightGripButton3 { get; }

		IControllerTemplateButton rightGripButton4 { get; }

		IControllerTemplateButton rightGripButton5 { get; }

		IControllerTemplateButton rightGripButton6 { get; }

		IControllerTemplateButton centerButton1 { get; }

		IControllerTemplateButton centerButton2 { get; }

		IControllerTemplateButton centerButton3 { get; }

		IControllerTemplateButton centerButton4 { get; }

		IControllerTemplateButton centerButton5 { get; }

		IControllerTemplateButton centerButton6 { get; }

		IControllerTemplateButton centerButton7 { get; }

		IControllerTemplateButton centerButton8 { get; }

		IControllerTemplateButton wheel1Up { get; }

		IControllerTemplateButton wheel1Down { get; }

		IControllerTemplateButton wheel1Press { get; }

		IControllerTemplateButton wheel2Up { get; }

		IControllerTemplateButton wheel2Down { get; }

		IControllerTemplateButton wheel2Press { get; }

		IControllerTemplateButton consoleButton1 { get; }

		IControllerTemplateButton consoleButton2 { get; }

		IControllerTemplateButton consoleButton3 { get; }

		IControllerTemplateButton consoleButton4 { get; }

		IControllerTemplateButton consoleButton5 { get; }

		IControllerTemplateButton consoleButton6 { get; }

		IControllerTemplateButton consoleButton7 { get; }

		IControllerTemplateButton consoleButton8 { get; }

		IControllerTemplateButton consoleButton9 { get; }

		IControllerTemplateButton consoleButton10 { get; }

		IControllerTemplateButton mode1 { get; }

		IControllerTemplateButton mode2 { get; }

		IControllerTemplateButton mode3 { get; }

		IControllerTemplateYoke yoke { get; }

		IControllerTemplateThrottle lever1 { get; }

		IControllerTemplateThrottle lever2 { get; }

		IControllerTemplateThrottle lever3 { get; }

		IControllerTemplateThrottle lever4 { get; }

		IControllerTemplateThrottle lever5 { get; }

		IControllerTemplateHat leftGripHat { get; }

		IControllerTemplateHat rightGripHat { get; }
	}
}
